#ifndef _GENERAL_H_
#define _GENERAL_H_

//////////////// standard includes ////////////////
#include <buola/buola.h>
#include <buola/algorithm/container.h>
#include <buola/gui.h>
#include <buola/db.h>

namespace buola { namespace bcal {

class CCalendar;
class CCalendarEvent;
class CCalManager;

class CCalWindow;
typedef intrusive_ptr<CCalWindow> PCalWindow;
class CControlBar;
typedef intrusive_ptr<CControlBar> PControlBar;
class CMiniMonthView;
typedef intrusive_ptr<CMiniMonthView> PMiniMonthView;
class CMonthView;
typedef intrusive_ptr<CMonthView> PMonthView;
class CDayView;
typedef intrusive_ptr<CDayView> PDayView;

/*namespace buola*/ } /*namespace bcal*/ }
    
#endif
